package net.dgg.zz.production.inProcess.entity;

import net.dgg.zz.common.base.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;


/**
 * <p>@Title 资质生产订单业态数据</p>
 * <p>@Description 资质生产订单业态数据</p>
 * <p>@Version 1.0.0 版本号</p>
 * <p>@author maoquanyi</p>
 * <p>@date 2018年08月13日</p>
 * <p>Copyright © dgg group.All Rights Reserved. 版权信息</p>
 */
public class ProductData extends BaseEntity {


    /**
     * 生产订单id
     */
    private Long scProductId;

    /**
     * 生产订单no
     */
    private String scProductNo;

    //渠道名字(流程人员输入的那个)
    private String channelName;

    /**
     * 资料交接数
     */
    private String dataTransferNum;

    /**
     * 评审时间
     */
    private Date reviewTime;

    /**
     * 评审结果
     */
    private String reviewResult;

    /**
     * 网上审批时间
     */
    private Date netApprovalTime;

    /**
     * 公示时间
     */
    private Date publicityTime;

    /**
     * 公示号
     */
    private String publicityNum;

    /**
     * 公示文件
     */
    private String publicityFile;

    /**
     * 报名时间
     */
    private Date signupTime;

    /**
     * 换证时间
     */
    private Date replacementTime;

    /**
     * 打证时间
     */
    private Date playingcardsTime;

    /**
     * 领证时间
     */
    private Date licensingTime;

    /**
     * 渠道返点
     */
    private BigDecimal channelRebates;

    /**
     * 对外返点
     */
    private BigDecimal foreignRebates;

    /**
     * 公告时间
     */
    private Date noticeTime;

    /**
     * 公告号
     */
    private String noticeNum;

    /**
     * 招标文件
     */
    private String biddingDocuments;

    /**
     * 招标清单
     */
    private String biddingList;

    /**
     * 标书数量
     */
    private String bidingNum;

    /**
     * 交标书时间
     */
    private Date handoveBidingTime;

    /**
     * 资质公司
     */
    private String company;

    /**
     * 说明
     */
    private String explains;

    /**
     * 渠道出证时间
     */
    private Date channelHisTime;

    /**
     * 审批通告时间
     */
    private Date approvalNoticeTime;


    /**
     * 创建人部门名称
     */
    private String createrOrgName;

    /**
     * 最新修改人部门名称
     */
    private String updaterOrgName;


    /**
     * id
     * @return id id
     */
    public Long getId() {
        return id;
    }

    /**
     * id
     * @param id id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 生产订单id
     * @return sc_product_id 生产订单id
     */
    public Long getScProductId() {
        return scProductId;
    }

    /**
     * 生产订单id
     * @param scProductId 生产订单id
     */
    public void setScProductId(Long scProductId) {
        this.scProductId = scProductId;
    }

    /**
     * 生产订单no
     * @return sc_product_no 生产订单no
     */
    public String getScProductNo() {
        return scProductNo;
    }

    /**
     * 生产订单no
     * @param scProductNo 生产订单no
     */
    public void setScProductNo(String scProductNo) {
        this.scProductNo = scProductNo == null ? null : scProductNo.trim();
    }

    /**
     * 资料交接数
     * @return data_transfer_num 资料交接数
     */
    public String getDataTransferNum() {
        return dataTransferNum;
    }

    /**
     * 资料交接数
     * @param dataTransferNum 资料交接数
     */
    public void setDataTransferNum(String dataTransferNum) {
        this.dataTransferNum = dataTransferNum == null ? null : dataTransferNum.trim();
    }

    /**
     * 评审时间
     * @return review_time 评审时间
     */
    public Date getReviewTime() {
        return reviewTime;
    }

    /**
     * 评审时间
     * @param reviewTime 评审时间
     */
    public void setReviewTime(Date reviewTime) {
        this.reviewTime = reviewTime;
    }

    /**
     * 评审结果
     * @return review_result 评审结果
     */
    public String getReviewResult() {
        return reviewResult;
    }

    /**
     * 评审结果
     * @param reviewResult 评审结果
     */
    public void setReviewResult(String reviewResult) {
        this.reviewResult = reviewResult == null ? null : reviewResult.trim();
    }

    /**
     * 网上审批时间
     * @return net_approval_time 网上审批时间
     */
    public Date getNetApprovalTime() {
        return netApprovalTime;
    }

    /**
     * 网上审批时间
     * @param netApprovalTime 网上审批时间
     */
    public void setNetApprovalTime(Date netApprovalTime) {
        this.netApprovalTime = netApprovalTime;
    }

    /**
     * 公示时间
     * @return publicity_time 公示时间
     */
    public Date getPublicityTime() {
        return publicityTime;
    }

    /**
     * 公示时间
     * @param publicityTime 公示时间
     */
    public void setPublicityTime(Date publicityTime) {
        this.publicityTime = publicityTime;
    }

    /**
     * 公示号
     * @return publicity_num 公示号
     */
    public String getPublicityNum() {
        return publicityNum;
    }

    /**
     * 公示号
     * @param publicityNum 公示号
     */
    public void setPublicityNum(String publicityNum) {
        this.publicityNum = publicityNum == null ? null : publicityNum.trim();
    }

    /**
     * 公示文件
     * @return publicity_file 公示文件
     */
    public String getPublicityFile() {
        return publicityFile;
    }

    /**
     * 公示文件
     * @param publicityFile 公示文件
     */
    public void setPublicityFile(String publicityFile) {
        this.publicityFile = publicityFile == null ? null : publicityFile.trim();
    }

    /**
     * 报名时间
     * @return signup_time 报名时间
     */
    public Date getSignupTime() {
        return signupTime;
    }

    /**
     * 报名时间
     * @param signupTime 报名时间
     */
    public void setSignupTime(Date signupTime) {
        this.signupTime = signupTime;
    }

    /**
     * 换证时间
     * @return replacement_time 换证时间
     */
    public Date getReplacementTime() {
        return replacementTime;
    }

    /**
     * 换证时间
     * @param replacementTime 换证时间
     */
    public void setReplacementTime(Date replacementTime) {
        this.replacementTime = replacementTime;
    }

    /**
     * 打证时间
     * @return playingcards_time 打证时间
     */
    public Date getPlayingcardsTime() {
        return playingcardsTime;
    }

    /**
     * 打证时间
     * @param playingcardsTime 打证时间
     */
    public void setPlayingcardsTime(Date playingcardsTime) {
        this.playingcardsTime = playingcardsTime;
    }

    /**
     * 领证时间
     * @return licensing_time 领证时间
     */
    public Date getLicensingTime() {
        return licensingTime;
    }

    /**
     * 领证时间
     * @param licensingTime 领证时间
     */
    public void setLicensingTime(Date licensingTime) {
        this.licensingTime = licensingTime;
    }

    public BigDecimal getChannelRebates() {
        return channelRebates;
    }

    public void setChannelRebates(BigDecimal channelRebates) {
        this.channelRebates = channelRebates;
    }

    public BigDecimal getForeignRebates() {
        return foreignRebates;
    }

    public void setForeignRebates(BigDecimal foreignRebates) {
        this.foreignRebates = foreignRebates;
    }

    /**
     * 公告时间
     * @return notice_time 公告时间
     */
    public Date getNoticeTime() {
        return noticeTime;
    }

    /**
     * 公告时间
     * @param noticeTime 公告时间
     */
    public void setNoticeTime(Date noticeTime) {
        this.noticeTime = noticeTime;
    }

    /**
     * 公告号
     * @return notice_num 公告号
     */
    public String getNoticeNum() {
        return noticeNum;
    }

    /**
     * 公告号
     * @param noticeNum 公告号
     */
    public void setNoticeNum(String noticeNum) {
        this.noticeNum = noticeNum == null ? null : noticeNum.trim();
    }

    /**
     * 招标文件
     * @return bidding_documents 招标文件
     */
    public String getBiddingDocuments() {
        return biddingDocuments;
    }

    /**
     * 招标文件
     * @param biddingDocuments 招标文件
     */
    public void setBiddingDocuments(String biddingDocuments) {
        this.biddingDocuments = biddingDocuments == null ? null : biddingDocuments.trim();
    }

    /**
     * 招标清单
     * @return bidding_list 招标清单
     */
    public String getBiddingList() {
        return biddingList;
    }

    /**
     * 招标清单
     * @param biddingList 招标清单
     */
    public void setBiddingList(String biddingList) {
        this.biddingList = biddingList == null ? null : biddingList.trim();
    }

    /**
     * 标书数量
     * @return biding_num 标书数量
     */
    public String getBidingNum() {
        return bidingNum;
    }

    /**
     * 标书数量
     * @param bidingNum 标书数量
     */
    public void setBidingNum(String bidingNum) {
        this.bidingNum = bidingNum == null ? null : bidingNum.trim();
    }

    /**
     * 交标书时间
     * @return handove_biding_time 交标书时间
     */
    public Date getHandoveBidingTime() {
        return handoveBidingTime;
    }

    /**
     * 交标书时间
     * @param handoveBidingTime 交标书时间
     */
    public void setHandoveBidingTime(Date handoveBidingTime) {
        this.handoveBidingTime = handoveBidingTime;
    }

    /**
     * 资质公司
     * @return company 资质公司
     */
    public String getCompany() {
        return company;
    }

    /**
     * 资质公司
     * @param company 资质公司
     */
    public void setCompany(String company) {
        this.company = company == null ? null : company.trim();
    }

    /**
     * 说明
     * @return explains 说明
     */
    public String getExplains() {
        return explains;
    }

    /**
     * 说明
     * @param explains 说明
     */
    public void setExplains(String explains) {
        this.explains = explains == null ? null : explains.trim();
    }

    /**
     * 渠道出证时间
     * @return channel_his_time 渠道出证时间
     */
    public Date getChannelHisTime() {
        return channelHisTime;
    }

    /**
     * 渠道出证时间
     * @param channelHisTime 渠道出证时间
     */
    public void setChannelHisTime(Date channelHisTime) {
        this.channelHisTime = channelHisTime;
    }

    /**
     * 审批通告时间
     * @return approval_notice_time 审批通告时间
     */
    public Date getApprovalNoticeTime() {
        return approvalNoticeTime;
    }

    /**
     * 审批通告时间
     * @param approvalNoticeTime 审批通告时间
     */
    public void setApprovalNoticeTime(Date approvalNoticeTime) {
        this.approvalNoticeTime = approvalNoticeTime;
    }

    /**
     * 创建人id
     * @return creater_id 创建人id
     */
    public Long getCreaterId() {
        return createrId;
    }

    /**
     * 创建人id
     * @param createrId 创建人id
     */
    public void setCreaterId(Long createrId) {
        this.createrId = createrId;
    }

    /**
     * 创建人名称
     * @return creater_name 创建人名称
     */
    public String getCreaterName() {
        return createrName;
    }

    /**
     * 创建人名称
     * @param createrName 创建人名称
     */
    public void setCreaterName(String createrName) {
        this.createrName = createrName == null ? null : createrName.trim();
    }

    /**
     * 创建人部门id
     * @return creater_org_id 创建人部门id
     */
    public Long getCreaterOrgId() {
        return createrOrgId;
    }

    /**
     * 创建人部门id
     * @param createrOrgId 创建人部门id
     */
    public void setCreaterOrgId(Long createrOrgId) {
        this.createrOrgId = createrOrgId;
    }

    /**
     * 创建人部门名称
     * @return creater_org_name 创建人部门名称
     */
    public String getCreaterOrgName() {
        return createrOrgName;
    }

    /**
     * 创建人部门名称
     * @param createrOrgName 创建人部门名称
     */
    public void setCreaterOrgName(String createrOrgName) {
        this.createrOrgName = createrOrgName == null ? null : createrOrgName.trim();
    }

    /**
     * 创建时间
     * @return create_time 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 最新修改人id
     * @return updater_id 最新修改人id
     */
    public Long getUpdaterId() {
        return updaterId;
    }

    /**
     * 最新修改人id
     * @param updaterId 最新修改人id
     */
    public void setUpdaterId(Long updaterId) {
        this.updaterId = updaterId;
    }

    /**
     * 最新修改人名称
     * @return updater_name 最新修改人名称
     */
    public String getUpdaterName() {
        return updaterName;
    }

    /**
     * 最新修改人名称
     * @param updaterName 最新修改人名称
     */
    public void setUpdaterName(String updaterName) {
        this.updaterName = updaterName == null ? null : updaterName.trim();
    }

    /**
     * 最新修改人部门id
     * @return updater_org_id 最新修改人部门id
     */
    public Long getUpdaterOrgId() {
        return updaterOrgId;
    }

    /**
     * 最新修改人部门id
     * @param updaterOrgId 最新修改人部门id
     */
    public void setUpdaterOrgId(Long updaterOrgId) {
        this.updaterOrgId = updaterOrgId;
    }

    /**
     * 最新修改人部门名称
     * @return updater_org_name 最新修改人部门名称
     */
    public String getUpdaterOrgName() {
        return updaterOrgName;
    }

    /**
     * 最新修改人部门名称
     * @param updaterOrgName 最新修改人部门名称
     */
    public void setUpdaterOrgName(String updaterOrgName) {
        this.updaterOrgName = updaterOrgName == null ? null : updaterOrgName.trim();
    }

    /**
     * 最新修改时间
     * @return update_time 最新修改时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 最新修改时间
     * @param updateTime 最新修改时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }
}